<html lang="it"><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <link rel="stylesheet" href="http://www.google.com/google.css"> <link rel="stylesheet" href="../leftnav.css"> <style>
<!--
body,td,font,p,a{font-family:arial,sans-serif}
.i { margin-left: 1em; margin-right: 2em; }
//.style1 {font-weight: bold}
.style1 {font-weight: bold}
.d {color:#999999;text-decoration:italics;font-size:10px;}
.changes {color: #FF0000}
-->
</style> <script src=" https://ssl.google-analytics.com/urchin.js " type="text/javascript">
</script> <script type="text/javascript">
  _uacct="UA-18009-2";
  _utcp="/webmasters/sitemaps/";
  _uanchor=1; 
  urchinTracker();
</script>  <title>Strumenti per i webmaster di Google</title> </head> <body class="search" bgcolor="#ffffff" text="#000000" link="#0000CC" vlink="#800080" alink="#ff0000" topmargin="3"> <table width="95%" border="0" cellpadding="0" cellspacing="2">  <tr valign="top">  <td width="1%"><a href="https://www.google.com/webmasters/sitemaps/"> <img src="http://www.google.com/images/google_sm.gif" hspace="15" height="59" width="143" vspace="5" alt="Torna alla home page di Google" border="0"></a></td>  <td width="100%" valign="middle">  <table width="100%" border="0" cellspacing="0" cellpadding="0">  <tr>  <td><font size="+0"><b>Strumenti per i webmaster</b></font></td>  </tr>  <tr>  <td style="border-bottom:1px solid #999999" height="1"><img width="1" height="1" alt=""></td>  </tr>  </table>  </td>  </tr> </table> <table border="0" cellpadding="2" cellspacing="0" width="95%">  <tr>  <td width="175" valign="top">  <font size="-1">  <p class="sidenavlink"><a href="about.html">Informazioni sugli strumenti per i webmaster</a></p>  <p class="sidenavlink"><a href="protocol.html">Utilizzo del Protocollo Sitemap</a></span><p class="sidenavtoc">Utilizzo di Sitemap Generator</p> <p class="sidenavlink"><a href="http://www.google.com/webmasters/">Centro webmaster Google</a></p>  </font></td>  <td background="http://www.google.com/images/dot2.gif" valign="bottom" width="5"><img src="http://www.google.com/images/dot2.gif" width="1" height="1"></td>  <td style="background-color: #ffffff" width="10" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="10" height="1"></td>  <td>  <div class="content">   <p><strong>Contenuti</strong></p>  <p><font size="-1"><a href="#before">Prima di procedere</a><br><a href="#download">Download dei file di programma Sitemap Generator</a><br><a href="#config">Creazione di un file di configurazione</a><br><a href="#copy">Caricamento del file sul server Web</a><br><a href="#execute">Esecuzione dello script di Sitemap Generator</a><br><a href="#submitting">Invio a Google della Sitemap.</a><br><a href="#troubleshoot">Risoluzione dei problemi</a>  </font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="before"></a><b>Prima di procedere</b></td>  </tr>  </tbody></table>  <p><font size="-1">Sitemap Generator di Google è uno script Python che crea una Sitemap per il tuo sito utilizzando un Protocollo Sitemap. Lo script può generare Sitemap utilizzando gli elenchi degli URL, le directory dei server Web o i log di accesso. Per utilizzare questo script: </font></p>   <ul>  <li><font size="-1">È necessario collegarsi ed eseguire gli script su un server Web. </font></li>  <li><font size="-1">È necessario che sul server Web deve sia stato installato Python 2.2 o una versione successiva. </font></li>  <li><font size="-1">È necessario conoscere il comando che avvia Python. In genere si tratta di <strong>python</strong> ma può variare in base all'installazione. Ad esempio, se sul server Web sono state installate due versioni di Python, è possibile che la versione meno recente venga richiamata dal comando <strong>python</strong> e la versione più recente dal comando <strong>python2</strong>. </font></li>  <li><font size="-1">È necessario conoscere il percorso di directory del sito. Se il server Web ospita un sito, è possibile che il percorso sia simile a <strong>var/www/html</strong>. Se invece si tratta di un server virtuale che ospita più siti, è possibile che il percorso sia simile a <strong>home/virtual/site1/fst/var/www/html</strong>. </font></li>  <li><font size="-1"> È necessario che sia possibile caricare i file sul server Web (ad esempio, utilizzando FTP). </font></li>  <li><font size="-1">Se generi un elenco di URL in base ai log di accesso, devi conoscere la codifica utilizzata per i log in questione e il loro percorso completo. </font></li>  </ul>   <p><font size="-1">In caso di dubbi, contatta l'azienda che eroga il servizio di hosting Web. </font></p>  <font size="-1">  <p>Adesso sei pronto per iniziare. Di seguito vengono riportate le informazioni sulle operazioni da eseguire.</p>  </font>  <font size="-1">  <ol>  <li><font size="-1"><a href="#download">Scarica</a> i file di programma Sitemap Generator. Estrai i file in una directory locale. </font></li>  <li><font size="-1"><a href="#config">Crea un file di configurazione</a> per il tuo sito utilizzando il file <strong>example_config.xml</strong> come modello. Se necessario, modifica il file e salvalo. </font></li>  <li><font size="-1"><a href="#copy">Carica i file necessari</a> sul server Web. </font></li>  <li><font size="-1"><a href="#execute">Esegui</a> <strong>Sitemap_gen.py</strong>. </font></li>  <li><font size="-1"><a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">Aggiungi</a> la Sitemap generata al tuo account degli strumenti per i webmaster di Google. </font></li>  <li><font size="-1"><a href="#recur">Impostazione di uno script ricorrente</a>. (opzionale) </font></li>  </ol>  </font>   <p><font size="-1">Se non puoi utilizzare Sitemap Generator, puoi aggiungere una Sitemap al tuo account degli strumenti per i webmaster di Google in <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34606&topic=8516">un altro formato</a>, ad esempio un semplice file di testo. Sono inoltre disponibili <a href="http://code.google.com/sm_thirdparty.html">qui</a> link a programmi di terzi che supportano Google Sitemaps.</font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="download"></a><b>1. Download dei file di programma Sitemap Generator</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>I file di Sitemap Generator sono disponibili nei formati archivio ZIP e GZ <font size="-1">dal seguente percorso:</font></p>  </font>  <p><font size="-1"><a href="http://www.sourceforge.net/project/showfiles.php?group_id=137793&amp;package_id=153422">http://sourceforge.net/project/showfiles.php?group_id=137793&amp;package_id=153422</a></font></p>  <font size="-1">  <p>Dopo aver scaricato l'archivio, estrailo in una directory locale. Individua i seguenti file:</p>  <ul>  <li><strong> README</strong> —contiene le ultime informazioni su questo strumento</li>  <li><strong> sitemap_gen.py</strong> —script python che genera la tua Sitemap</li>  <li><strong> example_config.xml</strong> —file di configurazione del modello da utilizzare per specificare la configurazione del tuo sito.</li>  <li><strong> example_urllist.txt</strong> —l'elenco URL modello che puoi utilizzare per creare una Sitemap in base a un insieme di URL specificati.</li>  </ul>  </font>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="config"></a><b>2a. Creazione di un file di configurazione</b></td>  </tr>  </tbody></table>  <font size="-1">  </font><p><font size="-1">Questa sezione fornisce istruzioni dettagliate per la creazione di un file di configurazione. Fornisce inoltre <a href="#config_reference">riferimenti completi</a> sulle opzioni disponibili. Se desideri creare <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34627&topic=8493">Sitemap mobili</a>, consulta <a href="#creating_mobile">ulteriori istruzioni sulle Sitemap mobili</a>. </font></p>  <font size="-1"><p>Per creare un file di configurazione per il tuo sito, devi disporre delle seguenti informazioni:</p>  <ul>  <li>L'URL di base del tuo sito, ad esempio <strong>http://www.example.com</strong>/. Accertati di aver incluso il protocollo, ad esempio <strong>http://</strong>. Ad esempio, <strong>http://www.google.com</strong> è un URL di base valido diversamente da <strong>www.google.com</strong>.</li>   
<li>Il percorso del server Web da utilizzare per la memorizzazione della Sitemap. Generalmente, si tratta del percorso dell'URL di base poiché la Sitemap non può contenere gli URL di una directory di livello superiore rispetto al percorso della Sitemap. Quando viene eseguito Sitemap Generator di Google, viene creata una Sitemap che viene posizionata nel percorso da te specificato.</li>   <li>I metodi che Sitemap Generator deve utilizzare per creare la tua Sitemap. Puoi utilizzare una qualsiasi combinazione di metodi. Sono disponibili i seguenti metodi:</li>  </ul>   </font><ol> <ul>  <li><font size="-1"><strong> <a href="#URL">URL</a></strong> —Elenca singoli URL in questa sezione del file di configurazione nonché le informazioni relative a ogni URL. Generalmente, questo metodo viene utilizzato con un altro metodo che consente di inserire manualmente ulteriori URL che non verrebbero selezionati da altri metodi. </font></li>  <li><font size="-1"><strong><a href="#urllist">Elenco URL</a> </strong> —Punta il file di configurazione a un file di testo contenente un elenco di URL. Utilizza questo metodo se il testo di file già esiste o se usi uno script per generare un elenco di URL. </font></li>  <li><font size="-1"><strong><a href="#directory">Percorsi directory</a></strong> —Specifica i percorsi delle directory per il sito e i relativi URL. Sitemap Generator genera un elenco di URL in base ai contenuti di queste directory. Si consiglia di utilizzare questo metodo se il sito è composto da file HTML statici. </font></li>  <li><font size="-1"><strong> <a href="#logs">Log di accesso</a></strong> —Puntano al percorso dei file log. Sitemap Generator genera un elenco di URL in base agli URL compresi nei log. Si consiglia di utilizzare questo metodo se il sito è composto da pagine dinamiche. </font></li>  <li><font size="-1"><strong> <a href="#sitemap">Sitemap</a></strong> —Punta a sitemap esistenti che hai creato con Sitemap Generator. Sitemap Generator crea un'unica sitemap che include gli URL contenuti in ciascuna sitemap. Puoi utilizzare questo metodo se hai già creato diverse sitemap di dimensioni inferiori che vuoi combinare in una sitemap più grande. </font></li>  </ul>  </ol>   <font size="-1"><p><b><a name="create_config"></a>Crea il file di configurazione come indicato di seguito:</b></p>  </font>  <ol>  <font size="-1"> <li>Apri il file <strong>example_config.xml</strong> in un editor di testo. Salvalo con un nuovo nome (ad esempio <strong>config.xml</strong> o <strong>mysite_config.xml</strong>).</li>  </font>    <font size="-1">  <li>Individua la sezione di definizione del sito:</li>  </font>   <pre>&lt;site 
base_url="http://www.example.com/" 
store_into="/var/www/docroot/sitemap.xml.gz"
verbose="1"&gt;</pre>   <font size="-1"><li>Modifica il valore di <strong>base_url</strong> con l'URL del sito.</li>   <li>Modifica il valore <strong>store_into</strong> con il percorso del server Web da utilizzare per la memorizzazione della Sitemap e il nome file da utilizzare per la Sitemap. In genere viene utilizzato il percorso dell'URL di base, poiché Google può accettare solo gli URL che si trovano allo stesso livello o in sottodirectory della directory contenente la Sitemap. Puoi specificare il percorso relativo dalla directory in cui viene caricato lo script o il percorso completo dalla directory principale del server Web. Dopo aver caricato lo script nella directory URL di base, è sufficiente specificare il nome del file.</li>  </font>  <font size="-1"></font><font size="-1"><li>Individua le sezioni dei metodi di generazione che iniziano con <span class="style1">** MODIFY</span> <span class="style1">or DELETE **</span>. Ognuna di queste sezioni corrisponde a un metodo di generazione di una Sitemap.</li>  <li>Elimina le selezioni relative ai metodi che non desideri utilizzare.</li>  <li>Segui le istruzioni seguenti per i metodi che desideri utilizzare.</li>  <p><strong> URL<a name="URL"></a></strong></p>  <p>Individua la seguente sezione:</p>  </font>  <pre>&lt;!-- ** MODIFY or DELETE ** 
"url" nodes specify individual URLs to include in the map. &lt;br&gt;

Required attributes: 
href - the URL

Optional attributes: 
lastmod - timestamp of last modification (ISO8601 format) 
changefreq - how often content at this URL is usually updated
priority - value 0.0 to 1.0 of relative importance in your site 
--&gt; 

&lt;url href="http://www.example.com/stats?q=name" /&gt; 
&lt;url 
href="http://www.example.com/stats?q=age" 
lastmod="2004-11-14T01:00:00-07:00" 
changefreq="yearly" 
priority="0.3"
/&gt;</pre>  <font size="-1">  <p>In questa sezione vengono forniti due esempi: il primo include solo l'attributo richiesto e il secondo include l'attributo richiesto e gli attributi opzionali.</p>  <p>Utilizza questo formato per ogni URL che desideri includere. L'attributo <strong>changefreq</strong> dà un'idea generale a Google della frequenza con la quale vengono aggiornati gli URL.  In questo modo, Google è in grado di definire con quale frequenza deve visitare la pagina per visualizzare i nuovi contenuti. L'attributo <strong>priority</strong> informa Google sull'importanza relativa di questa pagina rispetto ad altre pagine del tuo sito. Questo attributo non influisce sul confronto tra pagine di altri siti, solo consente a Google di individuare le pagine del sito che reputi più importanti.</p>  </font>  <p><font size="-1"><strong> Elenco URL <a name="urllist"></a> </strong></font></p>  <font size="-1"><p>Individua la seguente sezione:</p>   </font>  <pre>&lt;!-- ** MODIFY or DELETE **
"urllist" nodes name text files with lists of URLs. 
An example file "example_urllist.txt" is provided. 

Required attributes: 
path - path to the file 

Optional attributes: 
encoding - encoding of the file if not US-ASCII 
--&gt; 
&lt;urllist path="example_urllist.txt" encoding="UTF-8" /&gt;</pre>   <p><font size="-1">Utilizza questo formato per puntare al percorso e al nome del file di testo contenente l'elenco di URL. Puoi utilizzare il file <strong>example_urllist.txt </strong> fornito come modello per il file di testo. Puoi specificare un percorso relativo o completo sul server Web. Ad esempio, se Sitemap Generator e il file <strong>urlist.txt </strong>si trovano nella stessa directory, è sufficiente specificare il nome del file<strong> .txt</strong>. Se crei un file di testo con una codifica diversa da UTF-8, puoi utilizzare l'attributo <strong>encoding</strong> per indicare questa codifica. Se disponi di più file .txt, puoi utilizzare i caratteri jolly. Ad esempio:</font></p>  <pre>&lt;urllist path=&quot;example_urllist*.txt&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>  <p><font size="-1">Per ciascun URL inserito nel file di testo, è possibile specificare la data dell'ultima modifica, la frequenza di modifica e la priorità. Per ulteriori informazioni sulla struttura del file, consulta la <a href="#urllist_reference">sezione di riferimento del file di testo URLlist</a>.</font></p>  <p><font size="-1"><strong> Percorsi directory<a name="directory"></a> </strong></font></p>  <p><font size="-1">Individua la seguente sezione: </font></p>   <pre>&lt;!-- ** MODIFY or DELETE ** 
"directory" nodes tell the script to walk the file system and 
include all files and directories in the Sitemap.

Required attributes:
path - path to begin walking from 
url - URL equivalent of that path 

Optional attributes:
default_file - name of the index or default file for directory URLs

--&gt; 
 &lt;directory  path=&quot;/var/www/icons&quot;    url=&quot;http://www.example.com/images/&quot; /&gt;<br>&lt;directory<br>path=&quot;/var/www/docroot&quot;<br>url=&quot;http://www.example.com/&quot;<br>default_file=&quot;index.html&quot;<br>/&gt;</pre>   <p><font size="-1">In questa sezione vengono forniti due esempi. Se tutte le tue pagine sono contenute nelle sottodirectory di un percorso, devi solo inserire una voce. Tuttavia, se le pagine del sito hanno più percorsi, devi includere una voce per ogni percorso. </font></p>   <p><font size="-1">Ogni URL deve iniziare con l'URL di base specificato al punto 3. Negli esempi del file <strong>example_config.xml</strong> gli URL iniziano con <strong>http://www.example.com/</strong>. Pertanto entrambi gli URL sono validi. </font></p>   <p><font size="-1">Sostituisci gli esempi con voci del tuo sito. Molti siti dispongono di una sola voce che punta all'URL di base. Accertati che il valore <strong>path</strong> sia il percorso completo della directory sul server Web. Verifica che il valore <strong>url</strong> corrisponda all'URL completo, compresi il protocollo (ad esempio http) e la barra finale, se necessari.</font></p>  <p><font size="-1">Puoi utilizzare il parametro  <strong>default_file</strong> per specificare il nome del file utilizzato dal server come pagina predefinita per una directory. Nell'esempio precedente, <strong>/var/www/docroot</strong> consente di visualizzare <strong>http://www.example.com/index.html</strong>. Non è necessario specificarlo. Tuttavia, se lo specifichi, Sitemap Generator include la pagina mappata su ogni sottodirectory solo una volta (non indica quindi l'URL della directory e l'URL del nome del file) e utilizza la data dell'ultima modifica del file (non della directory) per estrarre l'attributo lastmod per la pagina. </font></p>  <p><font size="-1"><strong> Log di accesso <a name="logs"></a></strong></font></p>  <p><font size="-1">Individua la seguente sezione: </font></p>  <pre>&lt;!-- ** MODIFY or DELETE **
&quot;accesslog&quot; nodes tell the script to scan webserver log files to
extract URLs on your site.  Both Common Logfile Format (Apache's default 
logfile) and Extended Logfile Format (IIS's default logfile) can be read.
				
Required attributes:
 path - path to the file
Optional attributes:
 encoding - encoding of the file if not US-ASCII
  --&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log&quot; encoding=&quot;UTF-8&quot; /&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log.0&quot; encoding=&quot;UTF-8&quot; /&gt;
&lt;accesslog path=&quot;/etc/httpd/logs/access.log.1.gz&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>   <p><font size="-1">In questa sezione vengono forniti tre esempi. È necessario sostituire queste voci e includerne una per ogni file di log. Accertati che il valore path corrisponda al percorso e al nome file completi presenti sul server Web. Se per i file di log non viene utilizzata la codifica US-ASCII o UTF-8, utilizza l'attributo <strong>encoding</strong> opzionale per <a href="#encoding">specificare</a> la codifica. Invece di elencare ogni file di log, puoi utilizzare i caratteri jolly. Nell'esempio precedente, era possibile includere la seguente voce per includere tutti e tre i file di log:</font></p> <pre>&lt;accesslog path=&quot;/etc/httpd/logs/access.log*&quot; encoding=&quot;UTF-8&quot; /&gt;</pre>  <p><font size="-1">Sitemap Generator assegna la priorità agli URL trovati nei log in base alla frequenza con la quale si accede a ogni URL. Ad esempio, un URL che viene utilizzato 100 volte avrà una priorità più elevata rispetto a un URL che è stato utilizzato solo due volte. L'assegnazione della priorità è relativa e dipende da ogni URL rispetto ad altri URL del sito.</font></p> <p><font size="-1"><strong> sitemap <a name="sitemap"></a></strong></font></p> <p><font size="-1">Individua la seguente sezione: </font></p>  <pre>&lt;!-- ** MODIFY or DELETE **<br>&quot;sitemap&quot; nodes tell the script to scan other Sitemap files. This can
be useful to aggregate the results of multiple runs of this script into
a single Sitemap.

Required attributes:
path - path to the file
--&gt;
&lt;sitemap path=&quot;/var/www/docroot/subpath/sitemap.xml&quot; /&gt;</pre>   <p><font size="-1">In questa sezione viene fornito un esempio. È necessario sostituire questa voce e inserirne una per ogni sitemap da includere. Accertati che il valore del percorso corrisponda al percorso e al nome file completi presenti sul server Web. È inoltre possibile elencare sitemap in formato gzip, purché presentino l'estensione .gz. Invece di elencare ogni sitemap, puoi utilizzare i caratteri jolly. Ad esempio, la seguente voce include tutte le sitemap che iniziano con la parola &quot;sitemap&quot; e presentano l'estensione .xml:</font></p> <pre>&lt;sitemap path=&quot;/var/www/docroot/subpath/sitemap*.xml&quot; /&gt;</pre>  <p><font size="-1">Sitemap Generator estrae tutti gli URL e i dati opzionali indicati per ciascun URL per tutte le sitemap elencate e crea un'unica sitemap contenente tutte queste informazioni. Al momento non possiamo garantire che questo metodo funzionerà per le sitemap create con strumenti diversi da Sitemap Generator.</font></p>     <font size="-1"><li>Individua la sezione di definizione del filtro:</li></font>   <pre>&lt;!-- ********************************************************         
FILTERS
				
Filters specify wild-card patterns that the script compares
against all URLs it finds. Filters can be used to exclude
certain URLs from your Sitemap, for instance if you have
hidden content that you hope the search engines don't find.

Filters can be either type=&quot;wildcard&quot;, which means standard
path wildcards (* and ?) are used to compare against URLs,
 or type=&quot;regexp&quot;, which means regular expressions are used
to compare.

Filters are applied in the order specified in this file.
An action=&quot;drop&quot; filter causes exclusion of matching URLs.
An action=&quot;pass&quot; filter causes inclusion of matching URLs,
shortcutting any other later filters that might also match.
If no filter at all matches a URL, the URL will be included.
Together you can build up fairly complex rules.

The default action is &quot;drop&quot;.
The default type is &quot;wildcard&quot;.

You can MODIFY or DELETE these entries as appropriate for
your site. However, unlike above, the example entries in
this section are not contrived and may be useful to you as
they are.
********************************************************* --&gt;

&lt;!-- Exclude URLs that end with a '~' (IE: emacs backup files) --&gt;
&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*~&quot; /&gt;

&lt;!-- Exclude URLs within UNIX-style hidden files or directories --&gt;
&lt;filter action=&quot;drop&quot; type=&quot;regexp&quot; pattern=&quot;/\.[^/]*&quot; /&gt;</pre>  <p><font size="-1">Puoi utilizzare i filtri per escludere gli URL specifici dalla Sitemap generata. Ciò può servire per creare un elenco più semplice, per ridurre le voci ridondanti o per evitare che venga eseguita la scansione di determinati URL. Se utilizzi un file <a href="http://www.robotstxt.org/wc/robots.html">robots.txt</a> per evitare che venga eseguita la scansione degli URL, anche se gli URL vengono inclusi nella Sitemap Google non li cerca né li indicizza. </font></p>   <p><font size="-1">Puoi utilizzare uno o tutti i filtri. Puoi eliminare le voci che non sono necessarie e crearne di nuove. Di seguito vengono riportati esempi di utilizzo: </font></p>  <pre>&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*.jpg&quot; /&gt;</pre>  <p><font size="-1">Questo filtro esclude gli URL che terminano con .jpg. Puoi inserire un filtro simile se tutte le immagini dei siti vengono integrate con le pagine HTML e non è possibile effettuare l'accesso come URL indipendenti. </font></p>  <pre>&lt;filter action=&quot;pass&quot; type=&quot;wildcard&quot; pattern=&quot;*.htm*&quot; /&gt;
&lt;filter action=&quot;drop&quot; type=&quot;wildcard&quot; pattern=&quot;*&quot; /&gt;</pre><font size="-1"> Questo filtro include tutti i file .htm* ma esclude tutti gli altri file.</font><br>  <br>    <font size="-1"></font><font size="-1"><li>Dopo aver apportato tutte le modifiche al sito, salva il file.</li></font>  </ol>    <font size="-1"><a name="config_reference"></a><p><b>Riferimento sintassi file configurazione</b></p>  </font><font size="-1">  </font>  <p><font size="-1">Di seguito, viene riportata una spiegazione completa della sintassi del file config. Ogni tag inizia con un esempio di codice, seguito da una descrizione degli attributi. </font></p>   <p><font size="-1"><strong><a name="sitetag"></a>site<br></strong></font><font size="-1">Tag obbligatorio all'inizio di ogni file config. </font></p>  <pre>&lt;site
base_url="http://www.example.com/"
store_into="/var/www/html/sitemap.xml.gz"
verbose="1"
supress_search_engine_notify="1"
default_encoding="UTF-8"&gt;</pre>  <br>  <font size="-1">  <table border="1" cellpadding="2" cellspacing="0" width="100%">   <tbody><tr>  <td valign="top" width="19%"><pre>base_url</pre></td>  <td valign="top" width="6%"><font size="-1">obbligatorio</font></td>  <td valign="top" width="75%"><font size="-1">Percorso http della base del sito Web: solo gli URL che iniziano con questo URL di base possono essere inseriti nella Sitemap.</font></td>  </tr>   <tr>  <td valign="top"><pre>store_into</pre></td>  <td valign="top"><font size="-1">obbligatorio</font></td>  <td valign="top"><font size="-1">Percorso sul server Web del file di output desiderato. Lo script crea questo file, pertanto non è necessario creare il file prima di eseguire lo script.</font></td>  </tr>   <tr>  <td valign="top"><pre>verbose</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1">Inserisci un numero da 0 a 3 tenendo presente che i numeri più alti corrispondono a un numero maggiore di informazioni di debug</font></td>  </tr>   <tr>  <td valign="top"><pre>suppress_search_engine_notify</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1">D</font><font size="-1">isattiva la notifica del motore di ricerca inserendo "1" per eseguire dei test</font></td>  </tr>   <tr>  <td valign="top"><pre>default_encoding</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1">Specifica una codifica dei caratteri da applicare a URL e percorsi del file system</font></td>  </tr>   </tbody></table>  </font>  <font size="-1">   <p></p>  </font>  <p><font size="-1"><strong>url<br></strong></font><font size="-1">Tag opzionale che puoi utilizzare per elencare ogni URL del sito. </font></p>  <p><pre>&lt;url
href="http://www.example.com/stats?q=age" 
lastmod="2004-11-14T01:00:00-07:00" 
changefreq="yearly" 
priority="0.3"
/&gt;</pre></p><table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td height="20" valign="top" width="19%"><pre>href</pre></td>  <td width="6%" valign="top"><font size="-1">obbligatorio</font></td>  <td valign="top" width="75%"><font size="-1">Percorso http della base del sito Web: solo gli URL che iniziano con questo URL di base possono essere inseriti nella Sitemap.</font></td>  </tr><tr>  <td valign="top"><pre>lastmod</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1">La data dell'ultima modifica dell'URL con il formato <a href="http://www.w3.org/TR/NOTE-datetime">W3C Datetime</a> (AAAA-MM-GG hh:mm:ss+00:00). È possibile omettere l'ora. Esempi:<br>&nbsp;&nbsp;"2005-02-21T18:00:15+00:00"<br>&nbsp;&nbsp;"2005-02-21"</font></td>  </tr><tr>  <td valign="top"><pre>changefreq</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1">Frequenza con la quale l'URL viene modificato. È un suggerimento, non un comando.  Il valore deve essere "always", "hourly", "daily, "weekly", "monthly", "yearly" o "never".</font></td>  </tr><tr>  <td valign="top"><pre>priority</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1">La priorità di questa pagina rispetto ad altre pagine dello stesso sito. Il valore è un numero compreso tra 0,0 e 1,0 dove 0,0 indica la priorità più bassa e 1,0 la priorità più alta. La priorità può influire sull'ordine in cui i motori di ricerca selezionano gli URL del tuo sito. Poiché la priorità è relativa, viene utilizzata solo per selezionare gli URL del tuo sito; non viene eseguito il confronto tra la priorità delle tue pagine e quella delle pagine di altri siti.</font></td>  </tr>  </tbody></table>  <p><font size="-1"><b>urllist<br></b></font><font size="-1">Tag opzionale che puoi utilizzare per puntare a un file di testo contenente un elenco degli URL del tuo sito. </font></p>  <pre>&lt;urllist path="/var/www/html/urllist.txt" encoding="UTF-8" /&gt;</pre>  <br>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td height="20" valign="top" width="19%"><pre>path</pre></td>  <td width="6%" valign="top"><font size="-1">obbligatorio</font></td>  <td valign="top" width="75%"><font size="-1">Percorso e nome del file .txt. Puoi specificare un percorso relativo o completo. </font></td>  </tr><tr>  <td valign="top"><pre>encoding</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1">Codifica del file se diversa da UTF-8.</font></td>  </tr>  </tbody></table> <p><font size="-1"><a name="urllist_reference"></a>Il file <b>urllist.txt</b> è un file di testo semplice contenente un elenco di URL da mappare. È anche possibile includere attributi opzionali per ogni URL. Gli attributi vengono inseriti nella stessa riga dell'URL e vengono separati con uno spazio singolo.  Ad esempio:</font></p>  <pre>http://www.example.com/abc/something
http://www.example.com/abc/xyy.pdf lastmod=2001-12-31T14:05:06+00:00
http://www.example.com/abc/def?x=12&amp;y=23 changefreq=weekly priority=0.3</pre>  <p>  <font size="-1">   </font><table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>lastmod</pre></td>  <td valign="top" width="6%"><font size="-1">opzionale</font></td>  <td width="75%" valign="top"><p><font size="-1">La data dell'ultima modifica dell'URL con il formato <a href="http://www.w3.org/TR/NOTE-datetime">W3C Datetime</a> (AAAA-MM-GG hh:mm:ss+00:00). È possibile omettere l'ora. Esempi:</font><font size="-1"><br>  <br>&nbsp;&nbsp;"2005-02-21T18:00:15+00:00"<br>&nbsp;&nbsp;"2005-02-21"</font></p>  </td>  </tr><tr>  <td valign="top"><pre>changefreq</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1"><font size="-1">Frequenza con la quale l'URL viene modificato. È un suggerimento, non un comando.  Il valore deve essere "always", "hourly", "daily", "weekly", "monthly", "yearly" o "never".</font></font></td>  </tr><tr>  <td valign="top"><pre>priority</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1">La priorità di questa pagina rispetto ad altre pagine dello stesso sito. Il valore è un numero compreso tra 0,0 e 1,0 dove 0,0 indica la priorità più bassa e 1,0 la priorità più alta. La priorità può influire sull'ordine in cui i motori di ricerca selezionano gli URL del tuo sito. Poiché la priorità è relativa, viene utilizzata solo per selezionare gli URL del tuo sito; non viene eseguito il confronto tra la priorità delle tue pagine e quella delle pagine di altri siti.</font></td>  </tr>  </tbody></table>  </p>  <font size="-1">  </font>  <p><font size="-1"><strong>directory<br></strong></font><font size="-1">Tag opzionale che puoi utilizzare per specificare le directory del sito in modo che Sitemap Generator sia in grado di creare un elenco di URL con i file trovati in queste directory. </font></p>  <pre>--&gt; 
 &lt;directory  path=&quot;/var/www/icons&quot;    url=&quot;http://www.example.com/images/&quot; /&gt;<br>&lt;directory<br>path=&quot;/var/www/docroot&quot;<br>url=&quot;http://www.example.com/&quot;<br>default_file=&quot;index.html&quot;<br>/&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">obbligatorio</font></td>  <td width="75%" valign="top"><font size="-1">Indica il percorso iniziale. Sitemap Generator si sposta all'interno di questa directory e di tutte le sottodirectory</font>.</td>  </tr>   <tr>  <td valign="top"><pre>url</pre></td>  <td valign="top"><font size="-1">obbligatorio</font></td>  <td valign="top"><font size="-1">Specifica l'URL equivalente del valore del percorso.</font></td>  </tr>  <tr>  <td valign="top"><pre>default_file</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1">Specifica il file predefinito per una directory del server.</font></td>  </tr>  </tbody></table>  </font>  <p><font size="-1"><b> accesslog<br></b>Tag opzionale che puoi utilizzare per specificare il percorso e il nome del file dei log di accesso IIS e Apache in modo che Sitemap Generator selezioni automaticamente gli URL. </font></p>   <pre>&lt;accesslog path="/etc/httpd/logs/access-0.log" encoding="UTF-8"/&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">obbligatorio</font></td>  <td width="75%" valign="top"><font size="-1">Indica il percorso del file.</font></td>  </tr>   <tr>  <td valign="top"><pre>encoding</pre></td>  <td valign="top"><font size="-1">opzionale</font></td>  <td valign="top"><font size="-1">Specifica la codifica del file se diversa da UTF-8.</font></td>  </tr>  </tbody></table>    <p><font size="-1"><b> sitemap<br></b>Tag opzionale che puoi utilizzare per specificare il percorso e il nome di file di sitemap esistenti che hai creato con Sitemap Generator. Sitemap Generator crea un'unica sitemap che include gli URL contenuti in ciascuna sitemap. </font></p>   <pre>&lt;percorso Sitemap=&quot;/var/www/docroot/subpath/sitemap.xml&quot; /&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>path</pre></td>  <td valign="top" width="6%"><font size="-1">obbligatorio</font></td>  <td width="75%" valign="top"><font size="-1">Indica il percorso del file sitemap.</font></td>  </tr>  </tbody></table>    <p><font size="-1"><strong><a name="filter_examples"></a>filter<br></strong></font><font size="-1">Tag opzionale che puoi utilizzare per generare le regole per l'inclusione o l'esclusione di file specifici. I filtri vengono rispettati nell'ordine in cui vengono visualizzati nel file config.xml. Tuttavia, la combinazione di filtri e di voci di input (url, urllist, directory, o accesslog) non comporta alcuna modifica: ogni URL aggiunto da Sitemap Generator alla Sitemap è il primo rispetto a ogni filtro. </font><font size="-1">Se nessun filtro corrisponde a un URL, il valore predefinito include l'URL nella Sitemap.</font></p>   <pre>&lt;filter action="drop" type="wildcard" pattern="*/internal/*" /&gt;</pre>  <table border="1" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td width="19%" valign="top"><pre>action</pre></td>  <td valign="top" width="6%"><font size="-1">opzionale</font></td>  <td width="75%" valign="top">  <font size="-1"><p>L'azione che deve essere eseguita dal filtro. I valori validi sono:</p>  </font> <ul>  <li><font size="-1">drop – esclude gli URL corrispondenti. Si tratta dell'azione predefinita, pertanto se non viene specificata alcuna azione, il programma di generazione utilizza &quot;drop&quot;.</font></li>  <li><font size="-1">pass – include gli URL corrispondenti.</font></li>  </ul>  </p></td>  </tr>   <tr>  <td width="19%" valign="top"><pre>type</pre></td>  <td valign="top" width="6%"><font size="-1">opzionale</font></td>  <td width="75%" valign="top"><font size="-1"><p>Il tipo di filtro. I valori validi sono:</p>  </font> <ul>  <li><font size="-1">wildcard – i caratteri jolly percorso standard (? and *) vengono utilizzati per eseguire il confronto con gli URL. Si tratta del tipo predefinito, pertanto se non viene specificato alcun tipo, il programma di generazione utilizza &quot;wildcard&quot;.</font></li>  <li><font size="-1">regexp – vengono utilizzate espressioni regolari.</font></li>  </ul></td>  </tr>  <tr>  <td valign="top"><pre>pattern</pre></td>  <td valign="top"><font size="-1">obbligatorio</font></td>  <td valign="top"><font size="-1">Specifica il pattern da utilizzare per la corrispondenza.</font></td>  </tr>  </tbody></table>  <font size="-1"> <p><b><a name="encoding"></a>Codifica</b></p>   <p>I file referenziati dal file di configurazione, sia elenchi di URL sia log del server Web, possono utilizzare codifiche diverse dalla codifica UTF-8 predefinita. Puoi specificare codifiche alternative nel file config.xml per modificare la modalità di lettura dei tuoi file da parte di Sitemap Generator. Alcune delle codifiche più diffuse sono:</p>  <ul>  <li><strong>encoding="utf-8"</strong> è il valore predefinito utilizzato</li><li><strong>encoding="ascii</strong>" è un sottoinsieme della codifica UTF-8, pertanto non è necessario specificarla</li><li><strong>encoding="iso-8859-1</strong>" è comune a molte lingue europee.</li></ul>  </font>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="creating_mobile" id="creating_mobile"></a><b>2b. Informazioni aggiuntive per la creazione di un file di configurazione mobile</b></td>  </tr>  </tbody></table>  <p><font size="-1">Le operazioni di creazione di un file di configurazione di una Sitemap mobile sono simili a quelle utilizzate per una Sitemap non mobile. Tuttavia, è necessario creare un file di configurazione separato per ciascun linguaggio di marcatura ed eseguire Sitemap Generator con ciascun file di configurazione singolarmente in modo da creare una Sitemap separata per ciascuno.</font></p>  <p><font size="-1">Ciascun file di configurazione deve:</font></p>  <ul>  <li><font size="-1">Specifica un nome di file diverso per il valore <a href="#create_config"><strong>store_into</strong></a>.</font></li>  <li><font size="-1">Utilizza i <a href="#filter_examples">filtri</a> per specificare gli URL da escludere e includere per il linguaggio di marcatura. Tieni presente che ciascuna Sitemap deve includere URL relativi a un solo linguaggio di marcatura. Ciò significa che lo stesso URL può essere incluso in diverse Sitemap, se tale URL serve diversi linguaggi di marcatura.</font></li>  </ul>  <p><strong><font size="-1">Esempi di filtri</font></strong></p>  <p><font size="-1">Vengono indicati di seguito alcuni esempi relativi alla modalità di utilizzo dei filtri basati sull'estensione per generare Sitemap mobili per diversi linguaggi di marcatura. Il filtro specifico utilizzato deve basarsi sui tipi di linguaggio di marcatura in uso nel tuo sito e sul modo in cui hai specificato ciascun tipo. Se hai implementato i dettagli del tuo sito in modo personale (ad esempio, puoi organizzare in cartelle separate gli URL con linguaggi di marcatura diversi), devi utilizzare il filtro in base alle specifiche dell'implementazione del tuo sito. Tieni presente che i filtri vengono applicati nell'ordine in cui vengono elencati nel file di configurazione. Pertanto, il primo filtro che dovrai indicare è un'azione "pass" che specifica gli URL da includere nella Sitemap. </font></p>  <p><font size="-1">Per creare una Sitemap per contenuti WML (WAP 1.2):</font></p>   <pre>&lt;filter action="pass" type="wildcard" pattern="*.wml" /&gt;
&lt;filter action="drop" type="wildcard" pattern="*.*" /&gt;<br>
</pre>   <p><font size="-1">Per creare una sitemap per contenuti XHTML Mobile Profile (WAP 2.0):</font></p>   <pre>&lt;filter action="pass" type="wildcard" pattern="*.xhtml" /&gt;
&lt;filter action="drop" type="wildcard" pattern="*.*" /&gt;<br>
			</pre>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="copy"></a><b>3. Caricamento del file sul server Web</b></td>  </tr>  </tbody></table>  <p><font size="-1"> È necessario caricare i seguenti file sul server Web in una posizione alla quale sia possibile accedere da una riga di comando. </font></p>   <font size="-1"><ul>  <li><strong> config.xml</strong> —È il file di configurazione appena creato utilizzando <strong>example_config.xml</strong>.</li>  <li><strong> sitemap_gen.py</strong> —È lo script Python che genera la tua Sitemap.</li>  <li><strong> urllist.txt</strong> —Il file è opzionale. È necessario includerlo solo se viene utilizzato il metodo del file di testo per generare una Sitemap.</li>  </ul>   </font>  <p><font size="-1">Il metodo utilizzato per il caricamento dei file dipende dall'ambiente. Tra i metodi comuni sono disponibili <a href="http://www.google.com/search?q=ftp">FTP</a> e SCP. Per ulteriori informazioni, contatta il tuo host Web. </font></p>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="execute"></a><strong>4. Esecuzione dello script di Sitemap Generator (sitemap_gen.py) </strong></td>  </tr>  </tbody></table>   <p><font size="-1"> Per eseguire Sitemap Generator, è necessario collegarsi al server Web. Il metodo utilizzato per la connessione dipende dall'ambiente. Ad esempio, generalmente puoi accedere a un server basato su UNIX utilizzando <a href="http://www.google.com/search?q=ssh">SSH</a>. Per ulteriori informazioni sulla connessione al server Web e sull'esecuzione degli script, contatta il tuo host Web. </font></p>   <p><font size="-1"> Dopo aver copiato i file sul server Web, devi eseguire lo script Sitemap Generator.  Collegati al server Web ed esegui il seguente comando (sostituisci <strong>&lt;path/config.xml&gt;</strong> con il percorso e il nome del tuo file di configurazione; se hai caricato questo file nella stessa ubicazione dello script Python, puoi escludere il percorso):</font></p>   <pre>python sitemap_gen.py --config=&lt;path/config.xml&gt</pre> <p><font size="-1">Ad esempio, una riga di comando basata su UNIX potrebbe apparire come mostrato di seguito:</font></p> <p><img src="images/python_command.gif" alt="Comando Python"></p> <p><font size="-1">Una shell dei comandi basata su MS-DOS potrebbe apparire come mostrato di seguito:</font></p> <p><img src="images/python_dos.gif" alt="Comando Python"></p> <p><font size="-1"><b>Suggerimento:</b> se stai eseguendo il test della configurazione e non puoi inviare la tua Sitemap, utilizza la seguente sintassi per evitare che Sitemap Generator contatti Google:</font></p>  <pre><br>$ python sitemap_gen.py --config=config.xml --testing</pre>  <font size="-1"><p>Lo stato della richiesta viene visualizzato nel prompt dei comandi:</p></font> <pre>Reading configuration file: /path/config.xml
	Opened URLLIST "/path/urllist.txt"
	Walking DIRECTORY "/var/www/html/dir"
	Walking DIRECTORY "/var/www/html/dir2"
	Opened ACCESSLOG "/etc/httpd/logs/access-0.log"
	Sorting and normalizing collected URLs.
	Writing Sitemap file "/path/sitemap.xml.gz" with 1092 URLs
	Notifying search engines.
	Notifying www.google.com
	Count of file extensions on URLs:
		208  .html
		574  .jpg
		...
		Number of errors: 0
		Number of warnings: 0</pre>  <font size="-1">  <p>Se non viene visualizzato un output simile a questo, ricorda che l'impostazione verbose del file di configurazione influisce sulla quantità di dati visualizzati su schermo. Questo esempio illustra l'impostazione verbose 1.</p>  <p>Vengono visualizzati anche eventuali errori del file. Ad esempio, se non viene inserito l'attributo  url= in una directory, lo script genera quanto segue:</p></font> <pre>[ERROR] Directory entries must have both "path" and "url" attributes
	Number of errors: 1</pre>  <font size="-1">  </font>  <p><font size="-1">Correggere gli errori del file <b>config.xml</b> ed eseguire nuovamente lo script. Se non si è verificato alcun errore, Sitemap Generator genera un nuovo file <b>sitemap.xml.gz</b> nel percorso specificato nel file config. </font></p>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="submitting" id="submitting"></a><strong>5. Invio a Google della Sitemap </strong></td>  </tr>  </tbody></table>  <p><font size="-1">Sitemap Generator crea un file <strong>sitemap.xml.gz</strong> nella posizione specificata nel file di configurazione. Una volta creato questo file, assicurati che sia accessibile tramite un browser web. Quindi, <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">aggiungilo</a> al tuo account <a href="https://www.google.com/webmasters/sitemaps/siteoverview">Google Sitemaps</a>. Questa operazione consente a Google di fornirti utili informazioni sullo stato e sulle statistiche. Se Google rileva problemi nella tua Sitemap, puoi correggere i problemi ed effettuare un nuovo invio. È necessario aggiungere manualmente la Sitemap solo una volta. In seguito, puoi utilizzare una <a href="submit.html#ping">richiesta HTTP</a> per comunicare a Google le modifiche apportate alla tua Sitemap (in alternativa, puoi reinviare la Sitemap mediante il tuo account degli strumenti per i webmaster di Google). </font></p>   <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="recur"></a><b>6. Impostazione di uno script ricorrente</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>Consigliamo di impostare Sitemap Generator in modo che venga eseguito ogni volta che viene modificato il contenuto, con una frequenza di esecuzione massima di una volta all'ora.</p>  </font>  <p><font size="-1">I webmaster con server Web UNIX possono eseguire l'impostazione come <a href="http://www.google.com/search?q=cron">processo cronologico</a>. </font></p>  <font size="-1"><p>I webmaster che utilizzano altre piattaforme devono contattare l'amministratore di sistema per istruzioni sulla configurazione degli script ricorrenti.  Puoi inoltre avvalerti dei suggerimenti dei membri del gruppo Google Sitemaps su <a href="http://www.google.com/webmasters/sitemaps/googlegroup?hl=it">Google Gruppi</a>.</p>   </font>  <p><font size="-1"> Puoi utilizzare una <a href="submit.html#ping">richiesta HTTP</a> per comunicare a Google le modifiche apportate alla tua Sitemap. Tuttavia, accertati di accedere una volta agli <a href="https://www.google.com/webmasters/sitemaps/siteoverview">strumenti per i webmaster di Google</a> con il tuo account Google per <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34575&topic=8496">aggiungere la Sitemap</a> manualmente all'account degli strumenti per i webmaster di Google.</font></p>  <font size="-1"></font>  <table border="0" cellpadding="2" cellspacing="0" width="100%">  <tbody><tr>  <td style="border-top: 1px solid rgb(221, 173, 8); background-color: rgb(254, 250, 222);"><a name="troubleshoot"></a><b>Risoluzione dei problemi</b></td>  </tr>  </tbody></table>  <font size="-1">  <p>In questa sezione, vengono trattati le domande o i problemi che hanno molti utenti quando utilizzano Sitemap Generator e le relative risposte e soluzioni.</p>  <p><b>Accessibile dal Web</b></p>  <p><b>Problema:</b> Sitemap Generator crea i seguenti errori e avvisi:</p>  </font> <pre>[ERROR] When attempting to access your generated Sitemap at the following URL:
	http://www.example.com/sitemap.xml.gz
	we failed to read it.  Please verify the store_into path you specified in
	your configuration file is web-accessible.  Consult the FAQ for more
	information.
	[WARNING] Proceeding to notify with an unverifiable URL.</pre>  <font size="-1">  <p><b>Che cos'è successo?</b> Sitemap Generator ha creato il file nella posizione specificata, ha quindi provato a recuperarlo utilizzando HTTP analogamente a quanto avrebbe fatto un motore di ricerca ma si è verificato un errore. I motori di ricerca hanno ricevuto comunque la notifica ma la creazione dell'errore e dell'avviso indicano che è possibile che i motori di ricerca non siano in grado di leggere la tua Sitemap.</p>  <p>Sitemap Generator crea il file Sitemap nel percorso specificato nell'attributo store_into del file <b>config.xml</b>.  Quindi, genera un URL per il file utilizzando l'attributo base_url e segnala l'URL ai motori di ricerca.  Ad esempio, se hai impostato la configurazione su:</p>  </font> <pre>&lt;site base_url="http://www.example.com/"
	      store_into="/var/www/html/sitemap.xml.gz"&gt;</pre>  <font size="-1">  </font><p><font size="-1">Sitemap Generator indica ai motori di ricerca di cercare la tua Sitemap in:</font></p>   <pre>http://www.example.com/sitemap.xml.gz</pre>  <font size="-1"><p>Il file deve essere accessibile tramite questo URL. Se non è possibile recuperare il file utilizzando questo URL, i motori di ricerca non hanno alcuna possibilità di individuare la tua Sitemap.</p>  </font><p><font size="-1"><b>Cosa puoi fare?</b> Devi verificare che il file <b>config.xml</b> specifichi i percorsi base_url e store_into corretti per la Sitemap. Devi anche accertarti che i browser Web siano in grado di recuperare i file Sitemap da base_url. Se vengono rilevati errori nel percorso o nell'URL, è probabile che sia necessario rieseguire Sitemap Generator o spostare il file Sitemap nel percorso corretto e inviare una notifica manuale ai motori di ricerca tramite i rispettivi siti Web.  </font></p>  <font size="-1"><p><b>Supporto per XML</b></p>  <p><strong>Problema:</strong> Sitemap Generator visualizza i seguenti errori e avvisi:</p>  </font> <pre>Some installs of Python 2.2 do not include complete support for XML. 
	Please try upgrading your version of Python and re-running the script.</pre>  <font size="-1"><p><b>Che cos'è successo?</b> Come indicato dal messaggio, su alcune piattaforme è installata una versione Python (la lingua utilizzata per la scrittura dello script di Sitemap Generator) che non dispone delle librerie di supporto necessarie per elaborare i file XML.  Per essere eseguito, lo script richiede un supporto completo XML.</p>  <p><b>Cosa puoi fare?</b> Aggiorna la versione installata di Python con una versione più recente. Per eseguire questa operazione, è probabile che sia necessario contattate l'amministratore di sistema.</p>  <p>Questo influisce su Sitemap Generator e non su Sitemaps in genere. Se disponi di un altro metodo o strumento per la creazione di Sitemap, puoi utilizzarlo e inviare le tue Sitemap ai motori di ricerca.</p>  <p><b>Cosa sono i file supplementari in .gz o .zip?</b></p>  <p>Una volta estratto lo script sitemap_gen.py, vedrai probabilmente un numero di file superiore rispetto a quello indicato in precedenza.  L'elenco completo di file appare pressappoco come mostrato di seguito:</p>  </font>  <pre>AUTHORS
	ChangeLog
	COPYING
	example_config.xml
	example_urllist.txt
	PKG-INFO
	README
	setup.py
	sitemap_gen.py
	test_sitemap_gen.py</pre>  <font size="-1"><p>I file supplementari sono solitamente informazioni sul pacchetto e termini di licenza.  Ti invitiamo a prendere visione di questi file.</p>  <p>L'unica eccezione è test_sitemap_gen.py che rappresenta uno script per il test dell'unità che può risultare utile ad altri sviluppatori se decidono di partecipare a questo progetto open source. Se desideri utilizzare Sitemap Generator senza modificare i codici sorgente (è il caso più frequente), questo script non è necessario.</p>Se vuoi partecipare a questo progetto, visita la pagina <a href="http://sourceforge.net/projects/goog-sitemapgen">http://sourceforge.net/projects/goog-sitemapgen</a>. Sono inoltre disponibili <a href="http://code.google.com/sm_thirdparty.html">qui</a> link a programmi di terzi che supportano Google Sitemaps.</p>   <font size="-1"></font></font>  <p><font size="-1"><b><a name="nonascii"></a>Caratteri non ASCII</b></font></p>  <font size="-1"><font size="-1">  </font></font>  <p><font size="-1"><strong>Problema:</strong> il nome dominio del tuo sito o gli URL inclusi contengono caratteri non ASCII.</font></p>  <p><font size="-1">In genere, è necessario sottoporre gli URL non ASCII alla <a href="protocol.html#escaped">codifica UTF-8</a> prima della conversione in caratteri escape con il simbolo di percentuale. Tuttavia, alcuni server Web rispondono correttamente solo se gli URL vengono sottoposti a una codifica diversa da UTF-8. Tutti gli URL contenuti nella sitemap, nonché l'URL della sitemap stessa, devono essere codificati in modo da consentire la lettura ai server Web sui quali sono posizionati. All'interno della <a href="#sitetag">sezione di definizione del sito</a>, utilizza l'attributo opzionale <strong>default_encoding</strong> per specificare la codifica utilizzata dal tuo server Web. Se non utilizzi questo tag e il tuo server Web utilizza una codifica diversa da UTF-8, non saremo in grado di individuare la codifica da utilizzare.</font></p>  <p><font size="-1">Se i tuoi URL contengono caratteri non ASCII, ti consigliamo di eseguire lo script Sitemap Generator utilizzando Python 2.3 o successivo. Questa versione di Python ha aumentato il supporto di caratteri non ASCII. Se il tuo nome dominio contiene caratteri non ASCII, devi utilizzare Python 2.3 o successivo, poiché il supporto Internationalizing Domain Names in Applications (IDNA) è stato aggiunto a partire da questa versione. Senza il supporto IDNA, Sitemap Generator non può codificare correttamente un nome dominio non ASCII. </font></p>  <font size="-1">     <br>  <p class="d" align="right"><i>Ultima modifica: 15 aprile 2006</i></p>  </font></div>  </td>  </tr>  <tr>  <td width="1%" valign="top"><img src="http://www.google.com/images/art.gif" width="143" height="53" vspace="5" hspace="15"></td>  <td style="background-color: #ffffff" width="1" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="1" height="1"></td>  <td style="background-color: #ffffff" width="10" valign="top"><img src="http://www.google.com/images/cleardot.gif" width="1" height="1"></td>  <td valign="middle"><div class="footer">  <div align="center"><font size="-1"> &copy;2007 Google - <a href="http://www.google.com/privacy.html">Norme sulla privacy</a> - <a href="http://www.google.com/accounts/TOS">Termini e condizioni</a> - <a href="http://www.google.com/about.html">Tutto su Google</a> </font></div>  </div></td>  </tr> </table> </body> </html>  